package net.dgg.rz.common.entity;

import java.math.BigDecimal;

/**
 * 同步信息到企大顺订单参数对象
 */

public class QdsUpdateScOrderVo {

    private static final long serialVersionUID = 1L;

    /**
     * 订单id
     */
    private Long id;

    /**
     * 实的佣金
     */
    private BigDecimal actualCommission;

    /**
     * 实得回单奖励
     */
    private BigDecimal actualReward;

    /**
     * 接单时间
     */
    private String receiveTime;

    /**
     * 接单人id
     */
    private Long receiveUserId;

    /**
     * 接单人名字
     */
    private String receiveUserName;

    /**
     * 退回人信息
     */
    private String returnJson;

    /**
     * 退回类型：1：商户拒接；0：超期未接收
     */
    private Integer returnType;

    /**
     * 退回时间
     */
    private String returnTime;

    /**
     * 订单状态
     */
    private String orderStatus;

    /**
     * 拒接原因
     */
    private String refuseReason;

    /**
     * 拒接备注
     */
    private String refuseRemark;

    /**
     * 办理人id
     */
    private Long handlerId;

    /**
     * 办理人名字
     */
    private String handlerName;

    /**
     * 完结人信息
     */
    private String endUserJson;

    /**
     * 完结时间
     */
    private String endTime;

    /**
     * 当前节点id
     */
    private Long currentNodeId;

    /**
     * 当前节点名字
     */
    private String currentNodeName;

    /**
     * 当前节点code
     */
    private String currentNodeCode;

    /**
     * 最新完成节点id
     */
    private Long endNodeId;

    /**
     * 最新完成节点名字
     */
    private String endNodeName;

    /**
     * 最新完成节点code
     */
    private String endNodeCode;

    /**
     * 最新完成节点时间
     */
    private String endNodeTime;

    /**
     * 质检中节点数量
     */
    private Integer qualityNodeAmount;

    /**
     * 结算状态：1：已结算；0：未结算
     */
    private Integer settleStatus;

    /**
     * 超期状态：1：已超期；0：未超期
     */
    private Integer overdueStatus;

    /**
     * 超期时间
     */
    private String overdueTime;

    /**
     * 备注
     */
    private String remark;

    /**
     * 订单之前状态
     */
    private String beforeOrderStatus;

    /**
     * 业态信息
     */
    private String businessCode;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public BigDecimal getActualCommission() {
        return actualCommission;
    }

    public void setActualCommission(BigDecimal actualCommission) {
        this.actualCommission = actualCommission;
    }

    public BigDecimal getActualReward() {
        return actualReward;
    }

    public void setActualReward(BigDecimal actualReward) {
        this.actualReward = actualReward;
    }

    public String getReceiveTime() {
        return receiveTime;
    }

    public void setReceiveTime(String receiveTime) {
        this.receiveTime = receiveTime;
    }

    public Long getReceiveUserId() {
        return receiveUserId;
    }

    public void setReceiveUserId(Long receiveUserId) {
        this.receiveUserId = receiveUserId;
    }

    public String getReceiveUserName() {
        return receiveUserName;
    }

    public void setReceiveUserName(String receiveUserName) {
        this.receiveUserName = receiveUserName;
    }

    public String getReturnJson() {
        return returnJson;
    }

    public void setReturnJson(String returnJson) {
        this.returnJson = returnJson;
    }

    public Integer getReturnType() {
        return returnType;
    }

    public void setReturnType(Integer returnType) {
        this.returnType = returnType;
    }

    public String getReturnTime() {
        return returnTime;
    }

    public void setReturnTime(String returnTime) {
        this.returnTime = returnTime;
    }

    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }

    public String getRefuseReason() {
        return refuseReason;
    }

    public void setRefuseReason(String refuseReason) {
        this.refuseReason = refuseReason;
    }

    public String getRefuseRemark() {
        return refuseRemark;
    }

    public void setRefuseRemark(String refuseRemark) {
        this.refuseRemark = refuseRemark;
    }

    public Long getHandlerId() {
        return handlerId;
    }

    public void setHandlerId(Long handlerId) {
        this.handlerId = handlerId;
    }

    public String getHandlerName() {
        return handlerName;
    }

    public void setHandlerName(String handlerName) {
        this.handlerName = handlerName;
    }

    public String getEndUserJson() {
        return endUserJson;
    }

    public void setEndUserJson(String endUserJson) {
        this.endUserJson = endUserJson;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public Long getCurrentNodeId() {
        return currentNodeId;
    }

    public void setCurrentNodeId(Long currentNodeId) {
        this.currentNodeId = currentNodeId;
    }

    public String getCurrentNodeName() {
        return currentNodeName;
    }

    public void setCurrentNodeName(String currentNodeName) {
        this.currentNodeName = currentNodeName;
    }

    public String getCurrentNodeCode() {
        return currentNodeCode;
    }

    public void setCurrentNodeCode(String currentNodeCode) {
        this.currentNodeCode = currentNodeCode;
    }

    public Long getEndNodeId() {
        return endNodeId;
    }

    public void setEndNodeId(Long endNodeId) {
        this.endNodeId = endNodeId;
    }

    public String getEndNodeName() {
        return endNodeName;
    }

    public void setEndNodeName(String endNodeName) {
        this.endNodeName = endNodeName;
    }

    public String getEndNodeCode() {
        return endNodeCode;
    }

    public void setEndNodeCode(String endNodeCode) {
        this.endNodeCode = endNodeCode;
    }

    public String getEndNodeTime() {
        return endNodeTime;
    }

    public void setEndNodeTime(String endNodeTime) {
        this.endNodeTime = endNodeTime;
    }

    public Integer getQualityNodeAmount() {
        return qualityNodeAmount;
    }

    public void setQualityNodeAmount(Integer qualityNodeAmount) {
        this.qualityNodeAmount = qualityNodeAmount;
    }

    public Integer getSettleStatus() {
        return settleStatus;
    }

    public void setSettleStatus(Integer settleStatus) {
        this.settleStatus = settleStatus;
    }

    public Integer getOverdueStatus() {
        return overdueStatus;
    }

    public void setOverdueStatus(Integer overdueStatus) {
        this.overdueStatus = overdueStatus;
    }

    public String getOverdueTime() {
        return overdueTime;
    }

    public void setOverdueTime(String overdueTime) {
        this.overdueTime = overdueTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getBeforeOrderStatus() {
        return beforeOrderStatus;
    }

    public void setBeforeOrderStatus(String beforeOrderStatus) {
        this.beforeOrderStatus = beforeOrderStatus;
    }

    public String getBusinessCode() {
        return businessCode;
    }

    public void setBusinessCode(String businessCode) {
        this.businessCode = businessCode;
    }
}
